self-regulating recorder - Spanish English Dictionary